<%@page import="com.drerp.RH.Colaborador"%>
<%@page import="com.drerp.RH.carreira.constantes.TiposRegraPlanoCarreira"%>
<%@page import="com.drerp.RH.carreira.AcaoPlanoCarreira"%>
<%@page import="com.drerp.RH.carreira.RegraPlanoCarreira"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<link rel="StyleSheet" href="../styles.css" type="text/css" media=screen />

<title>Dr. ERP - Detalhes de  Regra de Plano de Carreira</title>
</head>
<body>

<jsp:include page="/nav/header.jsp" />

<div class="body">

	<jsp:include page="/nav/menu.jsp" />
	
	<div class="center">
	
		<h1>Plano de Carreira</h1>

		<% RegraPlanoCarreira regra = RegraPlanoCarreira.getRegraPorId(Long.parseLong(request.getParameter("regra_id"))); %>

		<div class="inner_center">
			<div class="title" style="width: 280px;">Regra de Plano de Carreira</div>
			
			<p>
				Plano de carreira para 
				<strong>
					<%= regra.getTipo() %>
					<%= regra.getTipo() == TiposRegraPlanoCarreira.CARGO ? regra.getCargoAlvo().getNome() : "" %>
					<%= regra.getTipo() == TiposRegraPlanoCarreira.FUNCIONARIO ? regra.getColaboradorAlvo().getNome() : "" %>
				</strong>
			</p>
		</div>
		
		<div class="inner_center">
			<div class="title" style="width: 90px;">Detalhes</div>
			
				<p>
				<%	
					switch(regra.getTipo()) {
						case GERAL:%>
							Essas regras serão aplicadas a todos os funcionários.
				<%          break;
						case CARGO:%>
							Essas regras serão aplicadas ao(s) 
							<strong>
								<%= Colaborador.encontrarColaboresPorCargo(regra.getCargoAlvo()).size() %> 
								<%= regra.getCargoAlvo().getNome() %> 
							</strong>
							cadastrados.
				<%			break;
						case FUNCIONARIO:%>
							<jsp:include page="_detalhes_funcionario.jsp">
								<jsp:param name="func_id" value="<%= regra.getColaboradorAlvo() == null? -1 : regra.getColaboradorAlvo().getUsuario_id() %>"/>
							</jsp:include>
				<%			break;
					}
				%>
		
			</p>
		</div>
		
		<div class="inner_center">
			<div class="title" style="width: 60px;">Regra</div>
			
			<p>
				Nome: <strong><%= regra.getNome() %></strong>
			</p>
			<p>Se 
				<strong><%= regra.getCondicao().getMetrica().getNome() %></strong> 
				for 
				<strong><%= regra.getCondicao().getComparador() %></strong> 
				<strong><%= regra.getCondicao().getValor() %></strong> 
				<strong><%= regra.getCondicao().getMetrica().getUnidade() %></strong>
			</p>
			<p>Então, 
				<%	switch(regra.getAcao().getTipo()) {
						case SOMA: %>
							<strong><%= regra.getAcao().getTipo() %></strong> 
							<strong><%= regra.getAcao().getValor() %></strong> 
							reais ao salário.
				<%			break;
						case MULTIPLICA: %>
							<strong><%= regra.getAcao().getTipo() %></strong> 
							o salário por 
							<strong><%= regra.getAcao().getValor() %></strong>.
				<%			break;
						case MUDA_CARGO: %>
							<strong><%= regra.getAcao().getTipo() %></strong> 
							para 
							<strong><%= regra.getAcao().getNovoCargo().getNome() %></strong>
				<%			break;
				 } %>
			 </p>
		</div>
		<a href="lista.jsp" class="button" style="float: right; margin: 10px;">Voltar</a>
	</div>
</div>
</body>
</html>